package com.szrt.java.day20170112.ch04;


import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.Reader;

import org.junit.Test;

public class FileReaderTest {
	
	
	@Test
	public void reader() throws Exception {
		//1 创建一个文件对象  并且指向一个要读取数据的文件
		File file = new File("src/com/szrt/java/day20170112/ch04/zsrt.log");
		
		//2 创建1个字符输入流 
		FileReader fr  = new FileReader(file);
		
		//3 调用字符输入流的方法 读取文件内容
		
		char[] b = new char[5];
		
		int len=0;
		
		while((len = fr.read(b))!=-1){
			String str = new String(b,0,len);
			System.out.print(str);
		}
		
		fr.close();
		
	}
	
	
	@Test
	public void bufferedReaderTest() throws Exception {
		//1 创建一个文件对象  并且指向一个要读取数据的文件
		File file = new File("src/com/szrt/java/day20170112/ch04/zsrt.log");
		
		//2 创建1个字符输入流 
		Reader fr  = new FileReader(file);
		
		
		BufferedReader br  = new  BufferedReader(fr);
		
		String str="";
		while((str=br.readLine()) != null){
			System.out.println(str);
		}
		
		br.close();
		fr.close();
		
		
	}

}
